<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">
<f:view >
	<a4j:form>
		<rich:panel>
        <f:facet name="header">
        	<h:outputText value="Rejestracja nowego użytkownika"/>
        </f:facet>
        <h:panelGrid columns="3" title="user" rowClasses="s1row" columnClasses="wfcol1,wfcol2,wfcol3">
        	<h:outputText value="Nazwa " />
			<h:inputText value="#{rejestracja.name}" id="name" required="true"/>
			<rich:message for="name" />
			
			<h:outputText value="Hasło " />
			<h:inputText value="#{rejestracja.haslo}" id="haslo" required="true"/>
			<rich:message for="haslo" />
			
			<h:outputText value="E-mail " />
			<h:inputText value="#{rejestracja.email}" id="email" required="true"/>
			<rich:message for="email" /> 
			
				<h:commandButton  id="rejestruj"  action="#{rejestracja.dodaj}" value="Rejestruj" />
				<!--<h:commandButton id="loguj" action="#{rejestracja.loguj}" value="#{rejestracja.przycisk}" />
			--></h:panelGrid>
    	</rich:panel>
	</a4j:form>
</f:view>
<a4j:jsFunction name="ajaxSubmit" oncomplete="#{rich:component('panel')}.show()" 
reRender="panel" />
 <rich:modalPanel id="panel" width="350" height="100"
 showWhenRendered="#{rejestracja.value}">
        <f:facet name="header">
            <h:panelGroup>
                <h:outputText value="Rejestracja użytkownika"></h:outputText>
            </h:panelGroup>
        </f:facet>
        <f:facet name="controls">
            <h:panelGroup>
            	<h:commandButton   id="hidelink"/>
                <rich:componentControl for="panel" attachTo="hidelink" operation="hide" event="onclick"/>
            </h:panelGroup>
        </f:facet>
        <h:outputText value="Użytkownik o podanym adresie e-mail już jest zarejestrowany"></h:outputText>
        <br/>
        <h:outputText value="Aby wyłączyć okno, kliknij na przycisk."></h:outputText>
    </rich:modalPanel>
    <a4j:jsFunction name="ajaxSubmit" oncomplete="#{rich:component('panel1')}.show()" 
reRender="panel1" />
    <rich:modalPanel id="panel1" width="350" height="100"
 showWhenRendered="#{rejestracja.dodany}">
        <f:facet name="header">
            <h:panelGroup>
                <h:outputText value="Rejestracja użytkownika"></h:outputText>
            </h:panelGroup>
        </f:facet>
        <f:facet name="controls">
            <h:panelGroup>
            	<h:commandButton   id="hidelink1"/>
                <rich:componentControl for="panel1" attachTo="hidelink1" operation="hide" event="onclick"/>
            </h:panelGroup>
        </f:facet>
        <h:outputText value="Dodano użytkownika"></h:outputText>
    </rich:modalPanel>
</html>